/*
*   Copyright: Fabian Hajek (2012)  Programmieren: C   -   Semesterarbeit WS 2011/2012
*
*   Projekt: Schreinerei.exe
*
*   Author: $Author: webmaster@die-schwarzen-schwaben.de $
*
*   Name: define.h
*   URL:    $URL: http://semesterarbeit-wi-11-12.googlecode.com/svn/trunk/Semesterarbeit2/Schreinerei/Definitionen/define.h $
*
*   Description:
*
*   Last update:    $Date: 2012-02-24 21:43:11 +0000 (Fri, 24 Feb 2012) $
*
*   Rev:      $Rev: 55 $
*/
#ifndef DEFINE_H_INCLUDED
#define DEFINE_H_INCLUDED

/*DEFINE MAKROS*/
#define eingabe scanf("%99s",user_input);fflush(stdin);
#define HEAD       printf("\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\xB1\n");
#define HEADLINE    printf("------------------------------------------------------------------------------\n");

/*POINTER GROESSE DEFINIEREN    32-BIT->4 64BIT->8*/

#define intPOINTER  1

#define MAX_SCHRANK 3       /*MAXIMALE Anzahl an default Schraenken*/
#define MAX_RESSOURCE 4     /*MAXIMALE Anzahl an default Ressources*/
#define MAX_STEPS 6         /*MAXIMALE Anzahl an default Steps*/
#define MAX_SCHRANK_RESOURCE 10 /*MAXIMAL Anzahl an Ressourcen fuer einen Schrank*/

#define PROFIT 1.50 /*Gewinn der erzielt werden soll in %*/

#define ENTITY(v)  if(v=='M'){printf("%4s","m\xFD");}else if(v=='m'){printf("%4s","m");}else{printf("%4d",v);}

#define ROUND(v)  (int)(v*100)

typedef struct schrank SCHRANK;
typedef struct ressource RESSOURCE;
typedef struct step STEP;
typedef struct order ORDER;

#endif
